Release 10.1A: OpenEdge Development:
Java Open Clients
Accessing Progress ProDataSets
A Progress 4GL ProDataSet is an in-memory relational data object that can encapsulate one or more 4GL temp-tables (sets of data rows) and any parent-child relationships among them. It also includes mechanisms to track changes, which facilitates synchronization with any data sources used to initialize it. In effect, a ProDataSet models a relational database, its entity relations, and its change state in memory. Because of the power and efficiency with which it can organize and communicate complex relational data, the ProDataSet is a primary mechanism for bundling and passing complex data within applications that conform to the OpenEdge Reference Architecture (OERA).
The Java Open Client allows you to pass ProDataSets as application service parameters by mapping them to an OpenEdge class,
ProDataGraph. TheProDataGraphclass implements and extends theDataGraphinterface defined by Java Service Data Objects (Java SDO), an emerging standard for representing and managing complex relational data in Java applications. In addition to ProDataSets, you can also use theProDataGraphclass to pass temp-table parameters of an OpenEdge application service (in place of SQLResultSetparameters used in Java Open Clients prior to OpenEdge Release 10.1A). Thus, you can use a Java Open Client to implement the presentation layer of an OpenEdge application that conforms to the OERA.This chapter describes how to use a
ProDataGraphand includes the following sections:For more information on:
- ProDataSets, see OpenEdge Development: ProDataSets .
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |